À FAIRE:

faire autre chose de ZenitySetup, passer fonctions en paramètres

améliorer les validateForm()

calcul correct des code presta si une ancienne facture est modifiée
permettre de modifier le code_presta dans "Modifier une prestation"
une classe CodePresta?

structure BDD en anglais
appli toute en anglais

pouvoir retyper une presta?
de facture à non vendue en cas d'impayé par exemple

champ "date_bulletin_paie" dans la table cesu

distinguer factures particuliers et pros/sous-traitance (ajouter le lieu d'intervention)
ou bien facture pro hérite de facture normale

comptes-rendus d'intervention (entité à part) à joindre aux factures pro

champ booléen "payé" dans la table prestations

champ "signature_devis" pourrait être un booléen

les prix non-entiers écrits avec une virgule perdent leurs décimales avec (float)
ça se passe dans les entités aux les lignes comme $this->total_HT = (float)$input[6];

filtre saisie caractères spéciaux: #, saut de ligne (inutile en latex)

une fenêtre au lancement pour prévenir si la BDD ou le mapping ne sont pas créés
exécuter la commande: php bin/doctrine orm:schema-tool:create
et en afficher la sortie dans la console et si possible dans la fenêtre

relier ZenitySetup et les fonctions getAllWithWindowFileds()

changer les fichiers dans "pub"

src/dependances.php: tester les dépendances de texlive

erreur de bash avec zenity: >

remplacer la durée de location par les dates de début et de fin

taille des fenêtres zenity (avec gtk4)

les constantes sont globales, remplacer donc ZenitySetup.php par un vrai fichier de données (json, yaml, ini)

pouvoir faire plusieurs modifications d'une presta sans devoir la retrouver à chaque fois

possibilité d'imprimer une facture vierge avec juste les coordonnées d'un client pour remplir sur-place



SECTION consulter, imprimer les données:

Livre des recettes / CA
assemblage : date + code facture + client + type de presta + montant prestation (on ne compte pas les débours) + mode de paiement
1 livre par mois => total

Registre des achats
assemblage : date + référence + fournisseur + ce que c’est + montant + mode de paiement
1 livre par mois => total

Bilan annuel
Recettes – achats et débours
